@/*
    图片上传参数的说明:
    name : 名称
    id : 头像的id
    *带*号必须填写*
    *sourse：让其等于来源的相应数字 具体什么来源该填写什么数字请查阅数据字典
    btnCss:添加css样式
    icon：自定义icon
    setUploadCompleteEvent：uploadCompleteEvent自定义上传成功过后的函数
    folderId:上传文件夹中的目的目录 可选可不选
    accept:设置上传文件的类型 （可选）
        传来的对象格式：
            {
                title: 'Images',
                extensions: 'gif,jpg,jpeg,bmp,png',
                mimeTypes: 'image/*'
            }
            title {String} 文字描述
            extensions {String} 允许的文件后缀，不带点，多个用逗号分割。
            mimeTypes {String} 多个用逗号分割
@*/
@
@if(isEmpty(name)){
@	name="上传文件";
@}
@if(isEmpty(icon)){
@	icon="icon-add";
@}
@if(isEmpty(folderId)){
@	folderId="0";
@}
@if(isEmpty(accept)){
@	accept=null;
@}
<#Button name="${name}" btnCss="${btnCss!}" icon="${icon!}" plain="${plain!}" onclick="${clickFun!}" id="butt_${id}"/>
<span class="hidden" id="${id}BtnId">
</span>
<div id="${id}_progressBar" class="progress progress-striped progressBar">
	<div style="width: 0%" aria-valuemax="100" aria-valuemin="0" aria-valuenow="0" role="progressbar" class="progress-bar progress-bar-info ">
	</div>
</div>

<script>
    $(function () {
        var _wu_${id} = new $WebUpload("${id}");
        _wu_${id}.setUploadUrl(Sys.ctxPath + '/pan/file/upload');
        _wu_${id}.setUploadAccept(${accept});
        _wu_${id}.init();
        $("#butt_${id}").click(function(){
            _wu_${id}.setData({source:"${sourse!}",folderId:${folderId!}});
            $("#${id}BtnId").find("label").trigger("click");
            _wu_${id}.setUploadCompleteEvent(${uploadCompleteEvent!});
        });
    });

</script>
